energy payback - French English Dictionary